﻿@charset "utf-8";
/* CSS Document */ 

/*The introduction of the font library*/
@font-face {font-family: 'iconfont';src: url('./font_1432720974_1547027.eot'); /* IE9*/src: url('./font_1432720974_1547027.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./font_1432720974_1547027.woff') format('woff'), /* chrome/firefox */url('./font_1432720974_1547027.ttf') format('truetype'), /* chrome/firefox/pera afari, Android, iOS 4.2+*/url('./font_1432720974_1547027.svg#iconfont') format('svg'); /* iOS 4.1- */}
@font-face {font-family: 'Pacifico';font-style: normal;font-weight: 400;src: local('Pacifico Regular'), local('Pacifico-Regular'), url(./Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');}
.fa {display: inline-block;font-family: "iconfont";font-size:20px;font-style: normal;font-weight: 400;line-height: 1;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}
.fa-icon-qq:before { content: "\e604"; }.fa-icon-weibo:before { content: "\e600"; }.fa-icon-weixin:before { content: "\e605"; }.fa-icon-zaixianzixun:before { content: "\e608"; }

/*reset styles*/
body{ font-family:"微软雅黑";}.glyphicon{ top:0 !important;}.no-padding {padding: 0 !important;}.no-margin {margin: 0 !important;}.no-background{ background:none !important;}.no-border{ border:none !important;}.overflow{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}.w100{ width:100% !important;}.h100{ height:100% !important;}a{ text-decoration:none !important; cursor:pointer !important;}.container-fluid{ max-width:1230px !important;}.tr{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;}
/************************************************************************************************************/



/*m*/
.main{ padding:30px 0;}
.main2{ padding:10px 0 20px;}
/*.main-Background-1{ margin:0 0 30px; background:url(../images/gb1_03.jpg) no-repeat top right; box-shadow:0 5px 5px rgba(0,0,0,0.2);}*/
/*.main-Background-2{ background:url(../images/header_bg_01.jpg) repeat}*/
/*.main-Background-3{ background:url(../images/bg2_02.jpg) 50% 50%; background-size:cover;}*/
.main-Color{ background:#eee;}
.bor{ border:solid 1px #d8d8d8}
.box-show{ box-shadow:1px  3px 5px rgba(0,0,0,0.1),-1px  5px 2px rgba(0,0,0,0.1);}
.bor-ra{ border-radius:10px;}
.pad{ padding:7px;}

/*h*/
header{ position:relative; z-index:2; 
           margin: 20px 0px 0px 0px;
	/*background:url(../images/header_bg_01.jpg) repeat;*/
}
header nav{ position:relative;}
header nav .logo{  position:absolute;  top:0; z-index:1; 
	/*width:480px; */
}
header nav .logo img{ max-width:100%;}
header nav .logo a{ display:block;line-height:95px;}
header nav .logo .jiaobiao{ position:absolute; left:0; top:100%; z-index:1; width:100%; height:inherit; line-height:inherit;}
header nav  .no-margin{float: right;}

header nav  .daohang{    height: 95px;
    padding-top: 30px;
    padding-bottom: 70px;}

  

/*header nav ul{ padding:0 0 0 322px !important; width:100%;}*/
header nav ul:first-child{ padding:0 161px 0 0 !important;}
header nav ul li{ position:relative;}
header nav ul li a{ display:block; line-height: 50px; color:#333; padding: 0 10px;    font-size: 16px;}
header nav ul li:hover a{ color:#fff;background:#ec602c;}
header nav ul li.active a{ color:#fff;background:#ec602c;}
header nav ul li .list-unstyled{ display:none; position:absolute; left:0; top:50px; padding:0 !important; width:100%; background:#ec602c;}
header nav ul li .list-unstyled li{ width:100%;}
header nav ul li .list-unstyled li a{ line-height:40px; color:#fff; font-size: 12px}
header nav ul li .list-unstyled li a:hover{ color:#333; background:url(../images/header_bg_01.jpg) repeat;}

/*b*/
.banner{ position:relative; overflow:hidden;}
.banner img{ display:block; margin:0 auto;}
.banner.sybanner .item.item1{ background:url(../images/1_1.jpg) 50% 50%; background-size:cover;}
.banner.sybanner .item.item2{ background:url(../images/2_1.jpg) 50% 50%; background-size:cover;}
.banner.sybanner .item.item3{ background:url(../images/3_1.jpg) 50% 50%; background-size:cover;}
.banner .glyphicon{ top:50% !important;}
.banner .carousel-control.left,.banner .carousel-control.right{ width:60px;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;}
.banner .carousel-control.left{ left:-60px;background:url(../images/prev_arrow_60.png) no-repeat left;}
.banner:hover .carousel-control.left{ left:0;}
.banner .carousel-control.right{ right:-60px;background:url(../images/next_arrow_60.png) no-repeat right;}
.banner:hover .carousel-control.right{ right:0;}
.banner .carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.banner .carousel-fade .carousel-inner .active{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity:1;}
.banner .carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; opacity: 0;}
.banner .carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity:1;}
.banner #myCarousel{position:relative}
.banner #myCarousel .carousel-indicators{ margin-bottom:0;bottom:5px;z-index:4}
.banner #myCarousel .carousel-indicators li{margin:0 3px;width:10px;height:10px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}
.banner #myCarousel .carousel-indicators li:hover{background:#fff}

/*t*/
.title1{ margin:0 0 50px;}
.title1 h4{ display:inline-block;position:relative; margin:0; line-height:40px; font-size:26px; color:#ec602c; font-weight:bold;}
.title1 h4:before{ margin:-3px  0 0; content:""; position:absolute; left:-150px; top:50%; z-index:1; width:125px; height:6px; background:url(../images/t1_l_bg.png) no-repeat left;}
.title1 h4:after{ margin:-3px  0 0; content:""; position:absolute; right:-150px; top:50%; z-index:1; width:125px; height:6px; background:url(../images/t1_r_bg.png) no-repeat right;}
.title1 small{ display:block; font-family:"Times New Roman", Times, serif; font-size:20px; color:#333; line-height:28px;}
.title2 span{ display:inline-block;  margin:0 0 15px; min-width:254px; font-size:18px; color:#333; text-align:right; 
	 background-size:140px auto;}
.title3{ position:relative; margin:0 0 22px; line-height:22px;}
.title3:after{ content:""; position:absolute; left:0; top:50%; z-index:1; width:100%; height:1px; border-bottom:dashed 1px #a5a5a5;}
.title3:before{ margin:2px 0 0; content:""; position:absolute; left:0; top:50%; z-index:1; width:100%; height:1px; border-bottom:dashed 1px #a5a5a5;}
.title3 span{ position:relative; z-index:2; display:inline-block; padding:0 0 0 20px; color:#333; background:#fff;}
.title4 { margin:0 0 20px;}
.title4 h5{ font-size:14px; color:#333; line-height:38px; border-bottom:solid 1px #d6d6d6;}
.title4 p{ margin:0; font-size:12px; color:#999; line-height:24px;}

/*p*/
.pictrue1 ul li { width:16.66%;}
.pictrue1 ul li a{display:block;}
.pictrue1 ul li a .imgbox{ position:relative; display:inline-block; width:165px; overflow:hidden;    border-radius: 50%;}
.pictrue1 ul li a .imgbox:after,.pictrue1 ul li a .imgbox:before{content:""; position:absolute; left:0; top:0; width:100%; height:100%; }
/*.pictrue1 ul li a .imgbox:after{ z-index:1;background:url(../images/p1_mb2.png) no-repeat;}*/
.pictrue1 ul li a .imgbox:before{z-index:2;}
/*.pictrue1 ul li.li0 a .imgbox:before{background:url(../images/p1_mb_03.png) no-repeat;}
.pictrue1 ul li.li1 a .imgbox:before{background:url(../images/p1_mb_05.png) no-repeat;}
.pictrue1 ul li.li2 a .imgbox:before{background:url(../images/p1_mb_07.png) no-repeat;}
.pictrue1 ul li.li3 a .imgbox:before{background:url(../images/p1_mb_09.png) no-repeat;}
.pictrue1 ul li.li4 a .imgbox:before{background:url(../images/p1_mb_11.png) no-repeat;}
.pictrue1 ul li.li5 a .imgbox:before{background:url(../images/p1_mb_13.png) no-repeat;}*/
.pictrue1 ul li a .imgbox span{ display:block; height:168px;}
.pictrue1 ul li:hover a .imgbox span{ transform:scale(1.1,1.1);}
.pictrue1 ul li a h5{ margin:14px 0 0; font-size:16px; color:#333; line-height:16px;}
.pictrue1 ul li.li0:hover a h5{ color:#64c951;}
.pictrue1 ul li.li1:hover a h5{ color:#00b7ee;}
.pictrue1 ul li.li2:hover a h5{ color:#ea68a2;}
.pictrue1 ul li.li3:hover a h5{ color:#00479d;}
.pictrue1 ul li.li4:hover a h5{ color:#f19ec2;}
.pictrue1 ul li.li5:hover a h5{ color:#00736d;}
.pictrue2 ul li{ position:relative; width:24%; overflow:hidden;    margin-right: 1%;
    margin-bottom: 1%;}
.pictrue2 ul li .imgbox img{ max-width:100%;}
.pictrue2 ul li:hover .imgbox{ transform:scale(1.1,1.1);}
.pictrue2 ul li a{ position:absolute; left:0; top:0; z-index:1;width:100%; height:100%;
background:-moz-linear-gradient(top,rgba(0,0,0,0.6) 1%,rgba(0,0,0,0.6) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.6) 1%,rgba(0,0,0,0.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.6) 1%,rgba(0,0,0,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000',endColorstr='#99000000',GradientType=0 );filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; opacity: 0;}
.pictrue2 ul li:hover a{ padding:30% 0 0; filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity:1}
.pictrue2 ul li a h4{ margin:0; display:inline-block; padding:0 34px; line-height:52px; border:solid 1px #fff; font-size:14px; color:#fff;} 
.pictrue2 ul li a h4:hover{ color:#ec602c; border:solid 1px #ec602c;}
.pictrue2 ul li a span{ display:block; font-size:14px; color:#fff; line-height:40px; text-decoration:underline;}
.pictrue2 ul li a span:hover{ color:#ec602c; }

.pictrue2 .ckgd{color: #292e34;
    font-size: 24px;    text-align: center;display: block;    padding: 10px 0 20px 0;}


.pictrue3 .left{ position:relative; width:26%; background:#f26835; overflow:hidden;}
.pictrue3 .left:after{ margin:0 0 0 -50%; content:""; position:absolute; left:100%; top:0; z-index:1; width:100%; height:100%; background:#ec602c;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s; transform:skewX(-25deg)}
.pictrue3 .left:hover:after{ margin:0 0 0 -190px;}
.pictrue3 .left a{ position:relative; z-index:2; display:block; height:447px;}
.pictrue3 .left a:before{ margin:0 0 0 -100px; content:""; position:absolute; left:100%; top:15px; z-index:1; width:1px; height:160px; background:#fff;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;  transform:skewX(-25deg)}
.pictrue3 .left:hover a:before{margin:0 0 0 -130px;}
.pictrue3 .left a:after{ margin:0 0 0 -220px; content:""; position:absolute; left:100%; bottom:15px; z-index:1; width:1px; height:160px; background:#fff;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;  transform:skewX(-25deg)}
.pictrue3 .left:hover a:after{margin:0 0 0 -250px;}
.pictrue3 .left a .wz{ margin:-40px 0 0 -50%; position:absolute; left:50%; top:50%; z-index:1; width:100%; height:80px;}
.pictrue3 .left a .wz h4{ margin:0; font-size:20px; color:#fff; line-height:28px;}
.pictrue3 .left a .wz small{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#fff; line-height:28px;}
.pictrue3 .left a .wz h6{ margin:0; font-size:14px; color:#fff; line-height:24px;}
.pictrue3 .right{ width:74%}
.pictrue3 .right ul li{ margin:37.25px 0; width:25%; border-left:dashed 1px #bdbdbd;}
.pictrue3 .right ul li.li0,.pictrue3 .right ul li.li4{ border:none;}
.pictrue3 .right ul li a{ display:block;}
.pictrue3 .right ul li a .imgbox{ position:relative; margin:0 auto 10px; width:87px; height:87px;}
.pictrue3 .right ul li:hover a .imgbox img:first-child{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; opacity: 0;}
.pictrue3 .right ul li a .imgbox img.img2{ position:absolute; left:0; top:0; z-index:1;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; opacity: 0;}
.pictrue3 .right ul li:hover a .imgbox img.img2{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity:1}
.pictrue3 .right ul li a h5{ margin:0; font-size:16px; color:#ee612c; line-height:26px;}
.pictrue3 .right ul li a p{ margin:0;  font-size:12px; color:#898989;line-height:26px;}
.pictrue4{ position:relative;}
.pictrue4 .left,.pictrue4 .right{ width:50%;}
.pictrue4 .left .item a{ display:block;}
.pictrue4 .left .item a img{ max-width:100%;}
.pictrue4 .right{ position:relative;}
.pictrue4 .right .imgbox img{ max-width:100%;}
.pictrue4 .right a{ padding: 0 28px; display:block; position:absolute; left:0; top:0; z-index:1; width:100%; height:100%;    background: #eff2f0;}
.pictrue4 .right a h2{ margin:0 0 10px; font-size:35px; color:#000; line-height:67px;}
.pictrue4 .right a  p{ margin:0 0 20px; font-size:16px; color:#000; line-height:28px;}
.pictrue4 .right a .more{ width:127px; line-height:37px; border:solid 1px #000; font-size:16px; color:#000;}
.pictrue4 .right a .more:hover{ border:solid 1px #ec602c; color:#ec602c;}
.pictrue5{ position:relative; margin:0 -10px;}
.pictrue5  .item{ padding:0 10px;}
.pictrue5 .item a{ display:block; margin:0 0 20px;}
.pictrue5 .item a .imgbox{ overflow:hidden;}
.pictrue5 .item a .imgbox span{ display:block;}
.pictrue5 .item a:hover .imgbox span{ transform:scale(1.1,1.1);}
.pictrue5 .item a .imgbox span img{ max-width:100%;}
.pictrue5 .item a h5{ margin:0; font-size:14px; color:#333; line-height:38px;}
.pictrue5 .item a:hover h5{ color:#ec602c;}
.pictrue6{ padding:0 5px;}
.pictrue6-list{ padding:0 10px; margin-bottom:20px;}
.pictrue6-list a{ display:block;}
.pictrue6-list a .imgbox{ overflow:hidden;}
.pictrue6-list a:hover .imgbox .fdbox{ transform:scale(1.1,1.1);}
.pictrue6-list a .imgbox .fdbox span{ display:block;}
.pictrue6-list a h5{ padding:0 10px; font-size:14px; color:#333; line-height:39px;}
.pictrue6-list a:hover h5{ color:#fff; background:#ec602c;}
.pictrue7{ padding:0 60px; margin:0 0 20px;}
.pictrue7 img{ max-width:100%;}
.pictrue7 h5{ margin:10px 0 0; font-size:14px; color:#333; line-height:24px;}
.pictrue7 h5 a{ color:#333;}
.pictrue7 h5 a:hover{ color:#eea61a;}

/*m*/
.messagebox{ padding:60px 60px 0;}
.message1 .biaoti{ margin:0 0 32px; width:100%; font-size:27px; color:#ec602c; font-weight:bold; line-height:27px;}
.message1 .biaoti small{ margin:0 0 0 10px; font-family:"Times New Roman", Times, serif; font-size:20px; color:#333; font-weight:normal;}
.message1 .left{ width:64%;}
.message1 .left .hang{ margin:0 0 10px;}
.message1 .left .hangs{ margin:0 -5px;}
.message1 .left .hang50 { width:50%; padding:0 5px;}
.message1 .left .formboxs{ position:relative; padding:0 0 0 50px; border:solid 1px #d0d0d0; border-radius:5px;}
.message1 .left .formboxs:hover{ border:solid 1px #ec602c;}
.message1 .left span{ position:absolute; left:0; top:0; z-index:1; width:50px; line-height:36px; color:#949494; text-align:center;}
.message1 .left input{ padding:0 10px; width:100%; height:36px; border:none; background:none;color:#949494;}
.message1 .left textarea{padding:0 10px; width:100%; max-width:100%; min-width:100%; height:70px; min-height:70px; line-height:36px; border:none; background:none;color:#949494;}
.message1 .left button{ width:136px; height:37px; line-height:37px; background:#ec602c; border-radius:5px;color:#fff; border:none;}
.message1 .left button:hover{ background:#f58257}
.message1 .right{ width:36%;}
.message1 .right ul li{ width:50%;margin: auto;}
.message1 .right ul li img{ max-width:90%;}
.message1 .right p{ margin:0; color:#333; line-height:70px;}
.message1 .right p span{ position:relative; padding:0 0 0 70px;}
.message1 .right p a{ margin:-22px 0 0; position:absolute; left:0; top:50%; z-index:1; font-size:45px; color:#ec602c;}

/*text*/
.text1{ position:relative; padding:17px 0 100px;}
/*.text1:after{ content:""; position:absolute; left:50%; top:0; z-index:1; width:1px; height:100%; background:#d6d6d6;}*/
.text1 .more{ margin:0 0 0 -25px; position:absolute; left:50%; bottom:0; z-index:2; width:50px; padding:22px 0 0; font-family:Arial, Helvetica, sans-serif;/*background:#eee;*/ text-align:center;}
.text1 .more a{ color:#fff;}
.text1 .more a:hover{ color:#ec602c;}
.text1 ul li{ margin:0 0 -30px 50%; padding:0 20px; width:50%;}
.text1 ul li.active{ margin:0 0 -30px;}
.text1 ul li .biaoti span{ display:inline-block; position:relative; margin:0 0 15px; padding:0 10px; color:#333; width:143px; line-height:38px; background:#fff;}
.text1 ul li.active .biaoti{ text-align:right;}
.text1 ul li:hover .biaoti span{ color:#fff;background:#ec602c;}
.text1 ul li.active .biaoti span{ text-align:left;}
.text1 ul li .biaoti span:after{ content:""; position:absolute; left:10px; bottom:-10px; z-index:1; width:0; height:0; border-left: solid 10px transparent; border-right: solid 10px transparent; border-top: solid 10px #fff;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;  }
.text1 ul li:hover .biaoti span:after{border-top: solid 10px #ec602c;}
.text1 ul li a{ font-size:16px; color:#fff; line-height:28px; height:56px; overflow:hidden;}
.text1 ul li:hover a{color:#ec602c;}
.text2{ margin:0 0 15px; color:#333; line-height:26px;}
.text2 img{ margin:10px 0;}

/*n*/
.newsshow{ padding:0 60px;}
.news1-list{ margin-bottom:20px;}
.news1-list a{ display:block; position:relative; padding:0 0 0 220px; min-height:154px;}
.news1-list a .imgbox{ position:absolute; left:0; top:0; z-index:1; width:220px; overflow:hidden;}
.news1-list a .imgbox span:after,.news1-list a .imgbox:after,.news1-list a .imgbox:before{ width:100%; height:100%; content:""; position:absolute; left:0; top:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; opacity: 0;}
.news1-list a .imgbox:after{z-index:4;background:url(../images/n1_fdj.png) no-repeat 50% 40%;}
.news1-list a .imgbox:before{ content:"查看更多";z-index:4; padding:40% 0 0;font-size:12px; color:#fff; line-height:24px; text-align:center;}
.news1-list a:hover .imgbox:after,.news1-list a:hover .imgbox:before{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity:1;}
.news1-list a:hover .imgbox:before{color:#fff;}
.news1-list a .imgbox span:after{ z-index:1;background:#ec602c;}
.news1-list a:hover .imgbox span:after{filter:alpha(opacity=55);-moz-opacity:.55;-khtml-opacity:.55; opacity:.55;}
.news1-list a .imgbox span{ display:block; position:relative; height:154px;}
.news1-list a:hover .imgbox span{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);}
.news1-list a .textbox{ padding:0 0 0 15px;}
.news1-list a .textbox h5{ margin:0; font-size:14px; color:#333; line-height:25px;}
.news1-list a:hover .textbox h5{ color:#eea61a;}
.news1-list a .textbox p{ margin:0; font-size:14px; color:#333; line-height:25px; height:125px; overflow:hidden;}
.news1-list a:hover .textbox p{ color:#eea61a;}

/*f*/
footer{ padding:0 0 20px; background:#2b2826;}
footer .lxfs{ margin:0 70px; border-bottom:solid 1px #4d4a48;}
footer .lxfs ul li{ padding:0 0 0 30px; margin:0 20px; display:inline-block; font-size:12px; color:#757575; line-height:90px;}
footer .lxfs ul li.li0{ background:url(../images/footer_icon_1.png) no-repeat left;}
footer .lxfs ul li.li1{ background:url(../images/footer_icon_2.png) no-repeat left;}
footer .lxfs ul li.li2{ padding:0 0 0 44px; background:url(../images/footer_icon_3.png) no-repeat left;}
footer nav{ margin:0 70px; padding:32px 0 5px; border-top: solid 1px #040200;}
footer nav ul li{ display:inline-block; padding:0 10px; border-left: solid 1px #757575; height:12px; line-height:12px;}
footer nav ul li:first-child{ border:none;}
footer nav ul li a{ display:inline-block; font-size:12px; color:#757575; line-height:12px;}
footer nav ul li a:hover{ color:#fff;}
footer p{ margin:0; font-size:12px; color:#757575; line-height:24px;}

/*s*/
.sub_nav1,.sub_nav2{ position:relative; margin:0 4px 15px; }
.sub_nav1{ padding:10px 7px 10px;}
.sub_nav1:after,.sub_nav2:after{ margin:0 0 0 -53%; content:""; position:absolute; left:50%; z-index:1; width:106%; height:39px;}
/*.sub_nav1:after{top:-1px;background:url(../images/subnav_top_bg.png) no-repeat; background-size:100% auto;}*/
.sub_nav1 ul li.lis{ margin:0 0 7px;background:url(../images/subnavli_bg.png) no-repeat left;}
.sub_nav1 ul li.lis a{ position:relative; display:block; padding:0 0 0 28px; font-size:16px; color:#333; line-height:30px; }
.sub_nav1 ul li.lis:hover a{ color:#fff; background:#ec602c; border-radius:10px;}
.sub_nav1 ul li.lis.active a{ color:#fff; background:#ec602c; border-radius:10px;}
.sub_nav1 ul li.lis a:after{ content:""; position:absolute; left:0; bottom:0; z-index:1; width:100%; height:1px; border-bottom:dotted 1px #b8bbba;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.sub_nav1 ul li.lis:hover a:after{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; opacity: 0;}
.sub_nav1 ul li.lis.active a:after{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; opacity: 0;}
.sub_nav1 ul .xl{ display:none; margin:0 0 8px;}
.sub_nav1 ul .xl li{ line-height:32px;}
.sub_nav1 ul .xl li a{ display:block; padding:0 0 0 58px; color:#5a5a5a;}
.sub_nav1 ul .xl li:hover a{ color:#ec602c;}
.sub_nav1 ul .xl li.active a{ color:#ec602c;}
.sub_nav2{padding:10px 7px 30px;}
/*.sub_nav2:after{ bottom:-1px;background:url(../images/subnav_top_bg2.png) no-repeat bottom;background-size:100% auto;}*/
.sub_nav2 .contact1 p{ display:inline-block; color:#333; line-height:26px;}
.sub_nav2 .contact1 h5{ font-size:14px; color:#333; line-height:24px;}

@media (max-width:1199px){
header nav .logo{  width:435px;}	
header nav .logo .jiaobiao{ margin:-3px 0 0;}
/*header nav ul{ padding:0 0 0 228px !important;}*/
header nav ul:first-child{ padding:0 120px 0 0 !important;}
header nav ul li a{     font-size: 16px;}
/*header nav ul li {width: 11%;}*/

/*p*/
.pictrue1 ul li{ margin-bottom:40px; width:33.33%;}
.pictrue2 ul li{ width:33.33333333%;}

/*t*/
.title2 span{ width:100%;padding:35px 0 0; background-position:top; text-align:center;}
}

@media (max-width:991px){
.main-Background-1{ background:none; box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;}	
.main-Background-1 .container-fluid{ padding:0;}
.main-Background-1 .container-fluid .row{ margin:0;}
.main-Background-1 .container-fluid .row .col-xs-12{ padding:0;}	
	
/*h*/	
header nav .logo{ position:relative; left:inherit; top:inherit;  width:220px; }
header nav .logo a{line-height:80px;}
header nav .logo:after{display: none; margin:0 0 0 -110px; content:""; position:absolute; left:50%; top:100%; z-index:1; width:220px; height:26px; background:url(../images/logo_bg_02.png) no-repeat top; background-size:100% auto;}
header .sjdnav{ display:none; width:150px;position:absolute;right:0; top:80px;z-index:5;}
header .sjdnav li{ margin:0 0 5px;}
header .sjdnav li a{display:block; font-size:20px; color:#fff; line-height:44px; border-radius:10px;
background:-moz-linear-gradient(top,rgba(235,96,43,0.77) 1%,rgba(235,96,43,0.77) 100%);background:-webkit-linear-gradient(top,rgba(235,96,43,0.77) 1%,rgba(235,96,43,0.77) 100%);background:linear-gradient(to bottom,rgba(235,96,43,0.77) 1%,rgba(235,96,43,0.77) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4eb602b',endColorstr='#c4eb602b',GradientType=0 );}
header .sjdnav li:hover a{ color:#eb602b;
background:-moz-linear-gradient(top,rgba(255,255,255,0.77) 1%,rgba(255,255,255,0.77) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0.77) 1%,rgba(255,255,255,0.77) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0.77) 1%,rgba(255,255,255,0.77) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4ffffff',endColorstr='#c4ffffff',GradientType=0 );}
header .sjdnav li.active a{ color:#eb602b;
background:-moz-linear-gradient(top,rgba(255,255,255,0.77) 1%,rgba(255,255,255,0.77) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0.77) 1%,rgba(255,255,255,0.77) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0.77) 1%,rgba(255,255,255,0.77) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4ffffff',endColorstr='#c4ffffff',GradientType=0 );}
header .ydd_btn{ position:absolute; right:-10px; top:20px;padding:10px 7px; width:45px; height:40px; cursor:pointer; }
header .ydd_btn span{ display:block; width:100%; height:4px; background:#eb602b;border-radius:2px;}
header .ydd_btn span.span02{margin:4px 0;}
header .ydd_btn.click{ background:none;}
header .ydd_btn.click span{ background:#eb602b;}
header .ydd_btn.click span.span01{transform:rotate(45deg);-ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); position:relative;top:8px;margin-top:0px;	} 
header .ydd_btn.click span.span02{margin:4px 0;	}
header .ydd_btn.click span.span03{transform:rotate(-45deg);-ms-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -o-transform:rotate(-45deg);position:relative;top:-8px;			margin-top:0px;}
header .ydd_btn.click span.span02{ width:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; opacity: 0;}

/*p*/
.pictrue2 {padding: 10px}
.pictrue2 ul li{ width: 46%;
    margin: 2%; border: 1px solid #ebebeb;}
.pictrue2 ul li a h4{ display:none;}
.pictrue2 ul li a span{ display:none;}
.pictrue3 .left,.pictrue3 .right{ width:100%;}
.pictrue3 .left a:before,.pictrue3 .left a:after{ display:none;}
.pictrue3 .left:hover:after{margin:0 0 0 -50%;}
.pictrue3 .left a{ height:107px;}
.pictrue4 .left, .pictrue4 .right{ width:100%;}
.pictrue4 .right .imgbox img{ display:none;}
.pictrue4 .right a{ position:inherit; left:inherit; top:inherit;}

/*text*/
.text1{padding:0;}
.text1:after{ display:none;}
.text1 .more{ margin:0; position:inherit; left:inherit; bottom:inherit; width:inherit; padding:0; background:none;}
.text1 ul li{margin:0 0 20px;padding:0;width:100%;}
.text1 ul li.active{margin:0 0 20px;}
.text1 ul li .biaoti span{ font-size:12px;line-height:30px;}
.text1 ul li.active .biaoti{ text-align:left;}
.text1 ul li a{ font-size:14px;line-height:24px; height:inherit;}
.text2{ margin:0 0 15px; font-size:12px;}

/*m*/
.message1 .left,.message1 .right{ width:100%;}
.message1 .right ul{ text-align:center;}
.message1 .right ul li{ margin:0 15px; float:inherit !important; display:inline;}

/*t*/
.title2 span{ position:relative; margin:0 0 10px; padding:0; background:#eea71b; line-height:60px; color:#fff;}
.title2 span b{ position:absolute; left:0; top:0; z-index:1; width:100%; height:100%; cursor:pointer;}

/*s*/
.sub_nav1{ display:none; margin:0 0 15px; padding:10px;}
.sub_nav1:after{ display:none;}
.sub_nav1 ul li.lis a{ font-size:14px;}

/*f*/
footer{ padding:0 0 10px;}
footer .lxfs{ margin:0; text-align:center;}
footer .lxfs ul{ padding:10px 0; display:inline-block;}
footer .lxfs ul li{ display:block; text-align:left; line-height:60px;}
footer nav{ margin:0; padding:10px 0 0;}

.pictrue5 .case-nav a{width: 48%!important}
}

@media (max-width:767px){
body{ padding-bottom:50px;}	
header{margin: 0px 0px 0px 0px;}
.main{ padding:20px 0;}
	
.pictrue2 ul li:hover .imgbox{ transform:none;}
.pictrue2 ul li:hover a{ padding:0; filter:none;-moz-opacity:none;-khtml-opacity:none; opacity:none}


 /*f-nav*/
.hot{height:50px; background:#ec602c; position:fixed; bottom:0; left:0; z-index:99; border-top:solid 1px #ff713c;}
.hot span{ color:#fff; font-size:16px; line-height:20px;}
.hot h6{ font-size:12px; line-height:20px;}
.hot .row div a{ display:block; color:#fff; padding:7px 0;}
.hot .row div:hover{ background:#ff713c;}	

/*h*/	
header nav .logo a{ line-height:60px;}
header nav .logo img{ max-width: 130%;}
header nav .logo:after{ margin:0 0 0 -100px; width:200px;}
header .sjdnav{top:60px;}
header .sjdnav li a{ font-size:14px; line-height:34px; border-radius:5px;}
header .ydd_btn{ top:10px;padding:10px;}

/*t*/
.title1{ margin:0 0 30px;}

/*p*/
.pictrue1 ul li{width:50%;}
.pictrue3 .right ul li{ margin:15px 0; padding:15px 0;}
.pictrue3 .right ul li a .imgbox{ margin:0 auto 5px; width:60px; height:60px;}
.pictrue3 .right ul li a .imgbox img{ width:60px;}
.pictrue3 .right ul li a h5{ font-size:14px; line-height:24px;}
.pictrue3 .right ul li a p{ padding:0 10px; line-height:22px;}
.pictrue4 .right a{ padding:15px;}
.pictrue4 .right a h2{ margin:0 0 10px; font-size:18px; line-height:36px;}
.pictrue4 .right a p{ margin:0 0 10px; font-size:12px;}
.pictrue4 .right a .more{ width:120px; line-height:34px; font-size:12px;}
.pictrue6-list a h5{ font-size:12px; line-height:30px;}
.pictrue7{ padding:0;}

/*m*/
.messagebox{ padding:20px 0 0;}
.message1 .left{ margin:0 0 20px;}
.message1 .left .hangs{ margin:0 0 10px;}
.message1 .left .hang50{ padding:0;width:100%;}
.message1 .left .hang50:first-child{margin:0 0 10px; }
.message1 .left span{ font-size:12px;}
.message1 .left input{ font-size:12px;}
.message1 .left textarea{ font-size:12px;}
.message1 .left button{ margin:-10px 0 0; font-size:12px;}
.message1 .right p span{ padding:0 0 0 50px; font-size:12px;}
.message1 .right p a{ margin:-15px 0 0; font-size:30px;}

/*f*/
footer .lxfs ul li{ background-size:20px auto !important; line-height:40px;}

/*n*/
.newsshow{ padding:0;}
.news1-list a{ padding:0 0 0 160px; min-height:120px;}
.news1-list a .imgbox{ width:160px; height:120px;}
.news1-list a .imgbox:before{ display:none;}
.news1-list a .textbox p{ height:75px;}

#indexLogin{ position:fixed; left:0; top:0; z-index:999999; width:100%; height:100%; background:#fff;}
#indexLogin .imgbox{ position:relative;}
#indexLogin .imgbox span{ margin:0 0 0 -50px; position:absolute; left:50%; bottom:50px; z-index:1; width:100px; line-height:38px; border:solid 2px #fff; color:#fff; text-align:center; cursor:pointer; background:#ec602b;}
 }
 
@media (max-width:639px){
.main{ padding:15px 0;}
	
/*p*/
.pictrue1 ul li { margin:0 0 20px;}	
.pictrue1 ul li a .imgbox{ width:140px;}
.pictrue1 ul li a .imgbox span{ height:137px;}	
.pictrue1 ul li a .imgbox:before{ background-size:140px auto !important;}	 
.pictrue1 ul li a .imgbox:after{ background-size:140px auto !important;}	
.pictrue1 ul li a h5{ margin:5px 0 0; font-size:12px;} 
.pictrue3 .left a .wz{ margin:-31px 0 0 -50%; height:62px;}
.pictrue3 .left a .wz h4{ font-size:16px; line-height:24px;}
.pictrue3 .left a .wz small{ font-size:14px; line-height:20px;}
.pictrue3 .left a .wz h6{ font-size:12px; line-height:18px;}
.pictrue3 .right ul li{ padding:5px 0; margin:10px 0;}
.pictrue3 .right ul li a .imgbox{ width:40px; height:40px;}
.pictrue3 .right ul li a .imgbox img{ width:40px;}
.pictrue3 .right ul li a .imgbox img.img2{ width:40px;}
.pictrue3 .right ul li a h5{ font-size:12px;}
.pictrue5 .item a h5{ font-size:12px; line-height:24px;}

/*t*/
.title1{ margin:0 0 20px;}
.title1 h4{ font-size:22px; line-height:24px;}
.title1 h4:before,.title1 h4:after{ width:100px; background-size:100% auto;}
.title1 h4:before{ left:-110px;}
.title1 h4:after{ right:-110px;}
.title1 small{ font-size:14px; line-height:20px;}

/*m*/
.message1 .right ul li{ margin:0 5px;}
.message1 .right ul li img{ max-width:120px;}
.message1 .right p{ line-height:50px;}
.message1 .right p span{ padding:0 0 0 30px;}
.message1 .right p a{ margin:-10px 0 0; font-size:20px;}

/*n*/
.news1-list a{ padding:0 0 0 130px; min-height:90px;}
.news1-list a .imgbox{ width:130px; height:90px;}
.news1-list a .textbox h5{ font-size:12px; line-height:24px;}
.news1-list a .textbox p{ font-size:12px; line-height:24px; height:48px;}
.news1-list a .imgbox:after{ background-size:40px auto;}
/*f*/
footer .lxfs ul li{ padding:10px 0 10px 30px; margin:0; line-height:24px;}
footer .lxfs ul li.li2{ padding:10px 0 10px 30px;}
}


.pictrue5 .case-nav{margin-top:15px;text-align:center;}
											            .pictrue5 .case-nav a{display:inline-block;width:198px;height:48px;line-height:48px;color:#000;font-size:16px;text-align:center;text-decoration: none;}
											            .pictrue5 .case-nav .selected{background:#ec602c;color:#fff;}
											            .pictrue5 .case-nav a:hover{background:#ec602c;color:#fff;}
											            .pictrue5 .newsAll {margin-top: 20px;}
											            .pictrue5 .newsAll .news-bosh ul{padding:0;}
											            .pictrue5 .newsAll .news-bosh ul li {float: left; margin-left: 5px; margin-bottom: 2.5%; width: 47%;    margin-right: 2%;list-style: none;}
											            .pictrue5 .newsAll .news-bosh ul li img{width: 100%;}
											            .pictrue5 .newsAll .news-bosh ul li:nth-child(2n){ margin-right: 0%;}